/**
 * @file esp8266.h
 * @author lc (lastone6210@gmail.com)
 * @brief ESP8266的配置和初始化
 * 引脚连接
 *      ESP8266     F103
 *      URXD        PB10
 *      UTXD        PB11
 *      CH_PD       PB8
 *      RST         PB9
 *  CH_PD: 芯片使能引脚, 高电平工作
 *  RST: 外部重启, 低电平会导致重启
 * 
 * @version 0.1
 * @date 2025-09-07
 * 
 * @copyright MIT 2025
 * 
 */
#ifndef _ESP8266_H_
#define _ESP8266_H_

//------------头文件---------------
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_usart.h"
#include "stm32f10x_dma.h"
#include "systick.h"

//--------------函数声明-------------
// 将与ESP8266芯片相连的几个引脚配置
//    串口使用USART3的默认映射引脚
//   CH_PD(PB8)配置为普通输出, 并输出高电平
//   RST(PB9)配置为普通输出, 并输出高电平
void ESP8266_Init(void);

#endif
